import pygame,os,sys
from pygame.locals import *

from Cenario import *

pygame.init()

screen = pygame.display.set_mode((600,600))
pygame.display.set_caption('Hipersnake - Cristimas Snake')

class Fase:
    def __init__(self,nome_fase,Cenario):
        self.nome_fase = nome_fase
        self.background = Cenario.background  # imagem com o plano de fundo do cenario escolhido
        self.clock = pygame.time.Clock()

    def __selecionar_cenario_fase(self,Cenario):   # eh um metodo privado
        for tupla in Cenario.lista_cenarios:
            if str(tupla[0]) == str(Cenario):
                return tupla[1]

    def blitar_cenario_fase(self,Cenario):    
        screen.blit(Cenario.background,(0,0))
        j = 0
        for pos in self.__selecionar_cenario_fase(Cenario).values()[j]:
            screen.blit(self.__selecionar_cenario_fase(Cenario).keys()[0],pos)

    def mudar_clock(self,novo_clock):
        return self.clock.tick(novo_clock)
        
